package com.harmony.pilot.agent.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.ArrayList;
import java.util.List;

@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class AgentResponse {
    private String message;
    private List<ToolCall> toolCalls;
    private List<ConversationContext.CodeChange> codeChanges;
    private List<String> suggestions;
    
    public AgentResponse() {
        this.toolCalls = new ArrayList<>();
        this.codeChanges = new ArrayList<>();
        this.suggestions = new ArrayList<>();
    }
}

